home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / borland / svgabg52.zip / README < prev    next >
Text File  |  1993-11-13  |  8KB  |  213 lines

  1. ***************************************************************************
  2.             Copyright (c) 1990-1993
  3.           Jordan Hargraphix Software
  4.              All Rights Reserved
  5.  
  6.     PORTIONS COPYRIGHT JOHN BRIDGES, 1990- 1993 (Svga detect & bankswitch)
  7.           CHRISTOPHER MORGAN, 1984 (Bresenham's algorithm)
  8.           KENDALL BENNET, 1993 (Svga detect & bankswitch)
  9. ***************************************************************************
  10.  
  11. Here they are! The SuperVGA/Tweak BGI drivers you have all been waiting for! ;->
  12.  
  13.   These drivers support a wide range of VGA cards, and should work on
  14. all major brands.
  15.  
  16. Card types supported: (SuperVGA drivers)
  17.   Acumos, Ahead, Avance Logic 2101, ATI, Chips & Tech, Cirrus Logic, Compaq, 
  18. Everex, Genoa, MXIC68000, NCR, Oak, Primus 2000, Paradise, Realtek, S3
  19. Trident (both 8800 and 8900, 9000), Tseng (both ET3000 and ET4000) and Video7.
  20.   These drivers will also work on video cards with VESA capability.
  21.   The tweaked drivers will work on any register-compatible VGA card.
  22.  
  23. I have not tested these drivers on all these card types, so I can not guarantee
  24. perfect operation with your card.  I have tested them extensively on Tseng ET4000,
  25. S3 and Paradise cards, and have had no problems.
  26.  
  27.   Cards with occasional problems: (try using a VESA driver)
  28.     Trident
  29.     OAK
  30.  
  31. ----------------------------------------------------------------------------
  32. *NEW*    BGIv3.0 drivers support protected mode under Borland Pascal 7.0.
  33.  
  34.     Registration fees cover both v2.0 and v3.0 source code.
  35.     Any current Borland/Turbo Pascal or C/C++ compiler can use BGIv2.0
  36.     in real mode.  Only Borland Pascal 7.0 and Turbo Pascal 7.0 currently
  37.     support BGI v3.0; Borland Pascal 7.0 needs BGIv3.0 to work in 
  38.     protected mode.  The BGIv3.0 drivers are in the \BGI30 directory.
  39. ----------------------------------------------------------------------------
  40.  
  41. Modes currently supported:
  42.   SuperVGA 16-color
  43.    0) Standard EGA/VGA 320x200x16
  44.    1) Standard EGA/VGA 640x200x16
  45.    2) Standard EGA/VGA 640x350x16
  46.    3) Standard VGA 640x480x16
  47.    4) SuperVGA/VESA 800x600x16
  48.    5) SuperVGA/VESA 1024x768x16
  49.    6) SuperVGA/VESA 1280x1024x16
  50.  
  51.   SuperVGA 256-color
  52.    0) Standard VGA/MCGA 320x200x256
  53.    1) 256k Svga/VESA 640x400x256
  54.    2) 512k Svga/VESA 640x480x256
  55.    3) 512k Svga/VESA 800x600x256
  56.    4) 1024k Svga/VESA 1024x768x256
  57.    5) 256k Svga 640x350x256
  58.    6) 1280k+ VESA 1280x1024x256
  59.  
  60.  * SuperVGA 32768-color BGI driver for HiColor cards
  61.    
  62.   SuperVGA 32768-color
  63.    0) 320x200x32768
  64.    1) 640x350x32768
  65.    2) 640x400x32768
  66.    3) 640x480x32768
  67.    4) 800x600x32768
  68.    5) 1024x768x32768
  69.    6) 1280x1024x32768
  70.  
  71.  * SuperVGA 65536-color BGI driver for HiColor cards
  72.  
  73.   SuperVGA 65536-color
  74.    0) 320x200x65536
  75.    1) 640x350x65536
  76.    2) 640x400x65536
  77.    3) 640x480x65536
  78.    4) 800x600x65536
  79.    5) 1024x768x65536
  80.    6) 1280x1024x65536
  81.  
  82.   * WARNING: The tweaked drivers do not use standard BIOS modes, instead
  83.     they program the CRTC directly.  You must have a register-compatible
  84.     VGA card to use these drivers. You must also be sure that your monitor
  85.     can handle the sync rates (the sync COULD damage your monitor)
  86.  
  87.   Tweaked 16-color
  88.    0) 704x528x16
  89.    1) 720x540x16
  90.    2) 736x552x16
  91.    3) 752x564x16
  92.    4) 768x576x16
  93.    5) 784x588x16
  94.    6) 800x600x16
  95.  
  96.   Tweaked 256-color
  97.    0) 320x400x256
  98.    1) 320x480x256
  99.    2) 360x480x256
  100.    3) 376x564x256
  101.    4) 400x564x256
  102.    5) 400x600x256
  103.    6) 320x240x256
  104.  
  105.  * New SuperVGA driver for S3 cards. (Orchid Farenheit 1280, Diamond Stealth)
  106.    Uses extended features of the S3 chip to provide enhanced performance.
  107.    (All functions work, though there is still a bug in putimage)
  108.  
  109.   S3 Accelerator 16/256/32768-color
  110.    0) 640x480x256
  111.    1) 800x600x256
  112.    2) 1024x768x256
  113.    3) 800x600x16
  114.    4) 1024x768x16
  115.    5) 1280x960x16
  116.    6) 1280x1024x16
  117.    7) 640x480x32768
  118.  
  119. ----------------------------------------------------------------------------
  120. INSTALLATION:
  121.   Using the driver in existing programs is easy. (If you have the source)
  122.  
  123.   Check the files INITSVGA.C and INITSVGA.PAS for examples of installation
  124. into C and Pascal programs.
  125.  
  126. ----------------------------------------------------------------------------
  127. NOTE: 
  128.  
  129.  * The mouse cursor may not work in all modes of the drivers.  This is because
  130.    no current mouse drivers support SuperVGA/Tweak modes.  See the MOUSE\ 
  131.    directory for beta drivers with built-in mouse support.
  132.  
  133.  * Registerfarbgidriver DOES work properly with C/C++... (8/1/91)
  134.    Check INITSVGA.C and the makefile for examples of how to use.
  135.  
  136.  * Registerbgidriver also works with Turbo Pascal. Check the file NEWINIT.PAS
  137.    for an example.
  138.  
  139.  * Imagesize does not work. (the kernel does not call the drivers to do this)
  140.    Use the following formulas:
  141.     * imsize = ((xwid >> 1)+1)*ywid+4;     (16-color)
  142.     * imsize = xwid*ywid+4;         (256-color)
  143.     * imsize = 2*xwid*ywid+4;        (32768/65536-color)
  144.  
  145.  * The .CHR files needed by the VGADEMO program are version 1.00 (dated
  146.    October 1987), so if the fonts do not work properly with the demo program,
  147.    you are probably using the newer fonts (eg. 1.1 dated June 1989 do not work
  148.    properly).  This is a fault of the BGI kernel that the demo program was
  149.    compiled with (Turbo Pascal 5.5 doesn't recognize the newer version)
  150.  
  151.  * If nothing appears on the screen when you draw in 256/32k modes, try
  152.    setting the draw color to white (15 on Svga256, see notes.32k for Svga32k)
  153.    The BGI kernel sets the initial draw color to the maximum color (255),
  154.    which is usually black.
  155.  
  156. ----------------------------------------------------------------------------
  157. WARNING: The drivers do not test to see if the card installed is
  158. actually a VGA card (If the Svga drivers do not detect a SuperVGA card, they 
  159. treat the card as a standard VGA), so DO NOT use the drivers if you do not 
  160. have a VGA card installed.
  161.  
  162. -------------------------------------------------------------------------
  163. REGISTRATION:
  164.   I have decided to release these drivers free of charge, although donations 
  165. would be greatly appreciated and certainly expedite the release of future 
  166. versions. :->
  167.   The drivers have not been crippled in any way, though beta releases of new
  168. drivers may have some functions yet unimplemented.  
  169.  
  170. Registration fees:    ( Price includes both BGIv2.0 and BGIv3.0 drivers )
  171.  
  172.     SuperVGA S3            $20
  173.     SuperVGA 32768            $20
  174.     SuperVGA 65536            $20
  175.     SuperVGA 256             $20
  176.     SuperVGA 16            $20
  177.     Tweak 16            $20
  178.     Tweak 256            $20
  179.  
  180.     Any two:            $30
  181.     Any three:            $40
  182.     Any four:            $50
  183.     Any five:            $60
  184.     Any six:            $70
  185.     All seven:            $80
  186.  
  187. With donations of $20 and up, you will be considered a registered user.
  188. Registered users get the full source code and upgrades on future releases.
  189.  
  190. Please send checks/money to: (As of July 1, 1993)
  191.     Jordan Hargrave
  192.     11701 Metric Blvd, Apt #1726
  193.     Austin, TX 78758
  194.     (512) 834-8164 voice
  195.  
  196. I have started working on a new graphics library that will support resolutions
  197. from 160x200 (Ick! ;->) all the way up to 1280x1024, and from 1-bit color
  198. to 24-bit color.  It will support a wide range of cards and I need testers
  199. for XGA/8514/Hercules Graphics Station cards.
  200.  
  201. (Note: This library is NOT a BGI driver.  It attempts to fix some of the 
  202.        problems I've found with the BGI kernel, ie. the number of colors is
  203.        limited to 256 in the BGI kernel)
  204.  
  205. (Current library is non-functional)
  206.  
  207. ;;*===============================*===========================================*
  208. ;;| Jordan Powell Hargrave      |   Internet:    hargrave@dellgate.us.dell.com |
  209. ;;| 11701 Metric Blvd, #1726      |         valeyard@ap.cl.msu.edu          |
  210. ;;| Austin, TX 78758          |    CC mail:    jordan_hargrave@dell.com      |
  211. ;;| (512) 834-8164           | Compuserve:   [72510,1143]              |
  212. ;;*===============================*===========================================*
  213.